Build
Beats
Create browser-based apps that participate in multiplayer DAW sessions. Whether you're a developer or an artist using AI tools like Cursor — the Audiotool SDK makes it possible to build powerful music creation tools.
What You Can Build
These apps demonstrate the power of the Audiotool SDK. Each one participates in live multiplayer DAW sessions.
Harmony Editor
Compose full songs from chord progressionsEnter chords, instruments, and styles in a grid interface. Generate complete song structures with instruments and notes — from a simple idea to a full arrangement.
Try Harmony EditorGet Started
ExamplesChoose what to build.
Build a Webapp
Create browser-based apps with real-time sync, document editing, and full access to multiplayer DAW sessions.
npm install @audiotool/nexus Don't know where to start?
Grab a starter project and start building right away. Download zip file, extract, and start hacking.
Build a Native App
Build desktop apps, mobile apps, CLI tools, or backend services that integrate with Audiotool.
Using JavaScript
The package works in native runtimes like Node.js, Bun, or Deno.
npm install @audiotool/nexus bun add @audiotool/nexus deno add npm:@audiotool/nexus Using Other Languages
Bind against our API using your language of choice with our Protocol Buffers. Supports Python, Go, Rust, and more.
An example project using Python to get you started, with instructions on how to switch to other languages.